/*
*css reset
*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:16px/26px 'Microsoft Yahei','Simsun';color:#333;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#2d374b;}
a:hover {color:#d00;}
/*
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
*/
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
img {vertical-align:middle;}
body{
	/*padding-top:40px;*/
	background:#EFEFEF;
}
.MainContainer{
	max-width:640px;
	margin:auto;
}
.MainContainer .Header{
	height:150px;
	overflow:hidden;
	background:url(headbg.png) center top no-repeat;
	background-size:100% 150px;
	position:relative;
}
.MainContainer .Header dt{
	width:100px;
	height:100px;
	overflow:hidden;
	border:#FFF solid 3px;
	position:absolute;
	top:20px;
	left:20px;
	border-radius:50px;
	-webkit-box-shadow:0 0 5px #FFF;  
	-moz-box-shadow:0 0 5px #FFF;  
	box-shadow:0 0 5px #FFF;
}
.MainContainer .Header dt a{
	display:block;
	height:90px;
	width:90px;
	overflow:hidden;
	margin:5px auto;
	text-align:center;
	line-height:90px;
	border-radius:45px;
	background:#FFF;
	-webkit-box-shadow:0 0 3px #FFF;  
	-moz-box-shadow:0 0 3px #FFF;  
	box-shadow:0 0 3px #FFF;
}
.MainContainer .Header dt a img{
	max-width:90px;
	max-height:90px;
}
.MainContainer .Header dd{
	padding:25px 5px 0 140px;
	color:#FFF;
}
.MainContainer .Header dd div{
	height:26px;
	line-height:26px;
	overflow:hidden;
	font-size:16px;
}
.MainContainer .Header dd div a{
	display:inline-block;
	border:#F30 solid 1px;
	background:#F90;
	line-height:20px;
	padding:0 5px 0 5px;
	border-radius:5px;
	color:#FFF;	
	-webkit-box-shadow:0 0 3px #FFF;  
	-moz-box-shadow:0 0 3px #FFF;  
	box-shadow:0 0 3px #FFF;
}
.ListMoneys{
	background:#E4F7FF;
	display:table;
	width:100%;
	-webkit-box-shadow:0 0 3px #AAA;  
	-moz-box-shadow:0 0 3px #AAA;  
	box-shadow:0 0 3px #AAA;
}
.ListMoneys li{
	display:table-cell;
	width:33%;
	height:80px;
	text-align:center;
	vertical-align:middle;
}
.ListMoneys li em,.ListMoneys li span{
	display:block;
	text-align:center;
	height:25px;
	line-height:25px;
	overflow:hidden;
	color:#666;
}
.ListMoneys li em{
	color:#45A5CF;
	font-weight:bold;
}
.ListMoneys li:nth-child(1){
	border-right:#FFF solid 1px;
}
.ListMoneys li:nth-child(2){
	border-left:#D5F1FD solid 1px;
	border-right:#FFF solid 1px;
}
.ListMoneys li:nth-child(3){
	border-left:#D5F1FD solid 1px;
}
.TzUserMember{
	height:35px;
	line-height:35px;
	text-align:center;
	overflow:hidden;
}
.TzUserMember a{
	color:#F60;
}
/* MoreMenu */
.ListMenus{background:#fff; border-top:#DFDFDF solid 1px;}
.MoreMenu{position:relative; height:50px; line-height:50px; overflow:hidden; border-bottom:#DDD solid 1px; padding: 0 50px 0 55px;}
.MoreMenu:before{content: ''; display: block; width: 30px; height: 30px; position: absolute; background: #EFEFEF; border-radius: 15px; left: 15px; top: 10px;}
.MoreMenu dl dt{height:50px; line-height:50px; overflow:hidden; position:relative; padding:0 50px 0 55px;}
.MoreMenu dl dt:before{content:''; display:block; width:30px; height:30px; position:absolute; background:#EFEFEF; border-radius:15px; left:15px; top:10px;}

.MoreMenu1 dl dt:before,.MoreMenu1:before{background:url('icon1.png') no-repeat;}
.MoreMenu2 dl dt:before,.MoreMenu2:before{background:url('icon2.png') no-repeat;}
.MoreMenu3 dl dt:before,.MoreMenu3:before{background:url('icon3.png') no-repeat;}
.MoreMenu4 dl dt:before,.MoreMenu4:before{background:url('icon4.png') no-repeat;}
.MoreMenu5 dl dt:before,.MoreMenu5:before{background:url('icon5.png') no-repeat;}
.MoreMenu6 dl dt:before,.MoreMenu6:before{background:url('icon6.png') no-repeat;}
.MoreMenu7 dl dt:before,.MoreMenu7:before{background:url('icon7.png') no-repeat;}
.MoreMenu8 dl dt:before,.MoreMenu8:before{background:url('icon8.png') no-repeat;}
.MoreMenu9 dl dt:before,.MoreMenu9:before{background:url('icon9.png') no-repeat;}
.MoreMenu10 dl dt:before,.MoreMenu10:before{background:url('icon10.png') no-repeat;}
.MoreMenu11 dl dt:before,.MoreMenu11:before{background:url('icon11.png') no-repeat;}
.MoreMenu12 dl dt:before,.MoreMenu12:before{background:url('icon12.png') no-repeat;}
.MoreMenu13 dl dt:before,.MoreMenu13:before{background:url('icon13.png') no-repeat;}
.MoreMenu14 dl dt:before,.MoreMenu14:before{background:url('icon14.png') no-repeat;}
.MoreMenu15 dl dt:before,.MoreMenu15:before{background:url('icon15.png') no-repeat;}
.MoreMenu16 dl dt:before,.MoreMenu16:before{background:url('icon16.png') no-repeat;}
.MoreMenu17 dl dt:before,.MoreMenu17:before{background:url('icon17.png') no-repeat;}

.MoreMenu:after {content: ''; display: block; width: 10px; height: 20px; position: absolute; background: url(more1.png); background-size: 10px 20px; right: 15px; top: 15px;}
.MoreMenu .ListMenu{line-height:50px; padding:0 5px; cursor:pointer; font-size:16px; color:#2d374b;}

.MoreMenu1 .ListMenu:before {background:#7D7D7D url(set.png) center 3px no-repeat; background-size:12px 12px;}
.ShowBgFull{ background-color:#000;	  top:0;  left:0;  width:100%;  height:100%;  z-index:99999;  position:fixed; display:none; opacity:0;}
.ShowMenu{background-color:#EFEFEF;	  top:0;  right:0;  width:0px;  height:100%;  overflow:hidden; z-index:100000;  position:fixed;}
.ShowMenu dt,.ShowMenu dd{width:200px; overflow:hidden; border-top:#FFF solid 1px; border-bottom:#DDD solid 1px; line-height:35px; text-indent:15px;}
.ShowMenu dt{ background:#CCC; color:#FFF; font-weight:bold; line-height:38px;}


.QuitCont{
	width:100%;	
	margin:5px auto;
	border-top:#DDD solid 1px;
	border-bottom:#DDD solid 1px;
	background:#FFF;
}
.QuitCont a{
	display:block;
	height:35px;
	overflow:hidden;
	line-height:35px;
	text-align:center;
	color:red;
}
.m-footer{max-width:640px; margin:0 auto 60px auto;}
.m-CopyRight{padding:10px 0;}
.m-CopyRight p{height:25px; line-height:25px; text-align:center; color:#999; font-size:.8rem;}
.m-CopyRight p a{font-size:.8rem; color:#999;}
/*footer*/
.footer{ position:fixed;  height:45px;  display:block; width:100%; left:0;  bottom:0; background:linear-gradient(top,#504644,#4b4340);  background:-webkit-linear-gradient(top,#504644,#4b4340);  background:-moz-linear-gradient(top,#504644,#4b4340);  z-index:10000;  padding-top:2px;}
.footer div{width:20%;  float:left;  height:45px;  position:relative;}
.footer div a{display:block;  width:100%;  color:#fff;  padding-top:23px; font-size:12px; text-align:center;	}
.footer div:nth-child(1) a{background:url(icons.png) center 3px no-repeat; background-size:60px auto;}
.footer div:nth-child(2) a{background:url(icons.png) center -37px no-repeat; background-size:60px auto;}
.footer div:nth-child(3) a{position:absolute;  padding:0;  width:100%;  height:70px;  left:0;  top:-20px;  background:url(icons.png) center -75px no-repeat;  background-size:56px auto;}
.footer div:nth-child(4) a{background:url(icons.png) center -168px no-repeat; background-size:60px auto;}
.footer div:nth-child(5) a{background:url(icons.png) center -218px no-repeat; background-size:60px auto;}
/*
*
*/
.TopContainer{
	background:#1C5F97;
	height:40px;
	line-height:40px;
	overflow:hidden;
	position:relative;
	text-align:center;
	color:#FFF;
}
.TopContainer .back{
	display:block;
	position:absolute;
	width:30px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	background:url(back1.png) center top no-repeat;
	background-size:10px 20px;
	left:0;
	top:10px;
	text-indent:30px;
}
.Show2code{
	width:100%;
	height:600px;
	overflow:hidden;
	background:url(bg.png) center top no-repeat;
	background-size:100% 600px;
}
.Show2code .codeBox{
	width:360px;
	height:560px;
	overflow:hidden;
	background:url(2code.png) center top no-repeat;
	background-size:360px 560px;
	margin:20px auto 0 auto;
}
.Show2code .codeBox span{
	display:block;
	width:180px;
	height:180px;
	overflow:hidden;
	margin:275px auto 0 auto;
}
.Show2code .codeBox span img{
	width:180px;
	height:180px;
}